I suggest - Allemand Anglais Dictionnaire